@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-size:14px; font-family:Arial, Helvetica, sans-serif,"宋体"; background:#223754}
body,dl,dt,dd,ul,ol,li,form,input,p{margin:0;padding:0;font-weight:400}
dl,dt,dd,ul,ol,li {list-style-type:none; margin:0; padding:0;}
h1,h2,h3,h4,h4,h5{margin:0;padding:0;font-size:12px;font-weight:normal}
select{font-size:12px}
table{border-collapse:collapse}
img {border:0}
input {font-size:12px}
.clep{ clear:both}
.input1{ width:179px; height:20px; border:1px solid #ccc; background:none}
.input2{ width:200px; height:20px; border:1px solid #ccc; background:none}
.input3{ width:75px; height:30px;}

.a1 a{ color:#666; text-decoration:none}
.a1 a:hover{ text-decoration:underline}

.main{ width:1004px; height:auto; margin:0 auto; background:#FFF; padding:10px 10px 20px 10px;}
.top{ width:1004px; height:100px; position:relative; float:left}
.logo{ width:538px; height:89px; position:absolute; top:0px; left:0px;}
.top_nav{ width:190px; height:20px; line-height:20px; position:absolute; right:0px; top:0px;}
.top_nav a{ color:#355E96; text-decoration:none}
.top_nav a:hover{ color:#F00}

.menu{ width:1004px; height:43px; float:left; position:relative; font-family:"微软雅黑", "黑体"}
.menu ul{ width:1004px; height:43px; float:left; background:url(nav_bg.jpg) top left no-repeat}
.menu ul li{ height:43px; line-height:43px; float:left;}
.menu ul li a{ color:#FFF; font-size:15px;  text-decoration:none; padding:0 32px; font-weight:bold; display:block}

.topnavarea {
    position: relative;
    width: 1004px;
    z-index: 99999;
	float:left;
	background:url(nav_bg.jpg) top repeat-x;
	 font-family:"微软雅黑", "黑体"
}
#topnav {	
    height: 43px;
    margin-bottom: 14px;
    width: 1082px;
}
ul#topnav {
    float: left;
    width: 100%;
}
ul#topnav li {
	text-align:center;
	width:167px;
    float: left;
    position: relative;	
}
ul#topnav li a {
	width:167px;
	text-align:center;
    float: left;
    height: 43px;
	line-height:43px;	
	color:#FFF;
	font-size:15px;
	text-decoration:none;
	display:block;
	font-weight:bold;
}
ul#topnav li a:hover{ background:url(nav_bg1.jpg) top repeat-x}

ul#topnav li .sub {	
	opacity: 0;
    background:#4277B7;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    display: none;
    float: left;
    left: 0;
	top:43px;
    position: absolute;    
    z-index: 9999;
	width:167px;
}
ul#topnav li .row {
    clear: both;
    float: left;   
    
}
ul#topnav li .sub ul {
    float: left;    
	height:auto; float:left;
	
}
ul#topnav .sub ul li {        
	height:43px;
	line-height:43px;
	width:167px;
}

ul#topnav .sub ul li a {
    color: #fff;
    display: block;
    float: none;   
    text-decoration: none;
    text-indent: 0;
	font-weight:normal;
}
ul#topnav .sub ul li a:hover {
	background:#999;
    color: #fff;
}



.banner{ width:1004px; height:317px; margin-top:1px; float:left; position:relative}
.xt{ width:1004px; height:75px; margin-top:4px; position:absolute; left:0px; bottom:-70px;}
.centent{ width:1004px; height:auto; float:left; margin-top:80px;}
.about_box{ width:512px; height:auto; float:left}
.about_title{ width:497px; height:28px; line-height:28px; float:left; background:url(bg001.jpg) top left no-repeat; padding-left:15px; color:#FFF; font-size:15px;}
.about_title span{ float:right;}
.about_title span a{ color:#FFF; text-decoration:none; font-size:12px; padding-right:10px;}
.about_title span a:hover{ text-decoration:underline}
.about_nr{ width:486px; height:auto; float:left; border:1px solid #ccc; float:left; padding:20px 12px; color:#333; line-height:22px; text-indent:26px;}

.sf_box{ width:484px; height:auto; float:right}
.sf_title{ width:469px; height:28px; line-height:28px; float:left; background:url(bg002.jpg) top left no-repeat; padding-left:15px; color:#FFF; font-size:15px;}
.sf_title span{ float:right;}
.sf_title span a{ color:#FFF; text-decoration:none; font-size:12px; padding-right:10px;}
.sf_title span a:hover{ text-decoration:underline}
.sf_nr{ width:458px; height:auto; float:left; border:1px solid #ccc; float:left; padding:21px 12px; color:#333; line-height:22px;}
.sf_nr ul{ width:458px; height:auto; float:left}
.sf_nr ul li{ width:448px; height:auto; float:left; line-height:26px; float:left; background:url(bg003.jpg) 9px left no-repeat; padding-left:10px;}

.bottom{ width:1004px; height:65px; background:url(bg004.jpg) top left no-repeat; margin-top:27px; float:left} 
.bottom_left1{width:47px; height:50px; padding-top:5px; padding-left:20px; float:left;}
.bottom_left{ width:680px; height:50px; text-align:right; float:left; color:#FFF; padding-top:10px; padding-right:80px;}
.bottom_right{ width:200px; height:45px; float:left; padding-top:20px;}


/*内页*/
.ny_banner{ width:1004px; height:168px; float:left; margin-top:1px; position:relative}
.ny_centent{ width:844px; height:auto; float:left; padding:30px 80px;}
.ny_title{ width:844px; height:auto; float:left; font-size:25px; font-weight:bold; color:#3C69A4;}
.ny_nr{ width:844px; height:auto; float:left; padding-top:25px;}
.lig{ color:#666; line-height:22px; text-indent:26px;}

